﻿using System;
using Sharkbite.Irc;

namespace PluginInterface
{
    public interface IPlugin
    {
        IPluginHost Host { get; set; }

        string Name { get; }
        string Description { get; }
        string Version { get; }
        string Author { get; }

        void Initialize();
        void Dispose();
    }

    public interface IPluginHost
    {
        //void Feedback( string Feedback, IPlugin Plugin );
        Connection IrcConnection { get; }
    }
}
